<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Nodejs异步io</title>
    <style></style>
  </head>
  <body>
    <div>
      <p>异步io可以让任务同时进行，不需要排队一个一个执行</p>
      <p>libuv可以判断io是否完成</p>
      <div>
        <h1>异步io总结</h1>
        <p>1.IO是应用程序的瓶颈所在（因为处理肯定需要消耗时间）</p>
        <p>
          2.异步IO提高性能无需原地等待结果返回（因为无需在原地等待某个结果的返回，可以接着去处理其他的任务）
        </p>
        <p>3.IO操作属于操作系统级别，平台都有对应实现</p>
        <p>
          4.Nodejs单线程配合事件驱动架构及libuv实现了异步IO（实现了非阻塞的异步IO，就不需要等待结果返回，就可以继续执行后面的操作，当异步处理完成就会触发Nodejs的主线程，然后触发相应的事件回调）
        </p>
      </div>
    </div>
    <script></script>
  </body>
</html>
